import {Notification} from "element-ui";
import {COPY_SUCCESS} from "../config/constant/message-Info";

/**
 * 复制一个 html 元素
 * @param value 被复制的值
 */
export default function (value) {
    // 创建 input 元素
    let htmlInputElement = document.createElement("input");
    // 给 input元素复制
    htmlInputElement.value = value;
    // 给 html 中添加一个input
    document.body.appendChild(htmlInputElement);
    // 选中input
    htmlInputElement.select();
    // 执行复制命令
    document.execCommand("copy");
    // 删除元素
    htmlInputElement.remove();
    // 提示复制成功
    Notification.success({
        title: '成功',
        message: COPY_SUCCESS,
        duration: 1000
    })
}